df85a4660dba1e2e9e7cbeec6b9ced6b86cb627e,src/java/org/orbeon/oxf/xforms/XFormsModelBinds.java,XFormsModelBinds,getOfflineBindMappings,#XFormsContainingDocument#,225

Before Change



                            // Output MIPs
                            boolean mipFound = false;
                            mipFound = mipFound || appendNameValue(sb, mipFound, "calculate", currentBind.getCalculate());
                            mipFound = mipFound || appendNameValue(sb, mipFound, "relevant", currentBind.getRelevant());
                            mipFound = mipFound || appendNameValue(sb, mipFound, "readonly", currentBind.getReadonly());
                            mipFound = mipFound || appendNameValue(sb, mipFound, "required", currentBind.getRequired());
                            mipFound = mipFound || appendNameValue(sb, mipFound, "constraint", currentBind.getConstraint());

                            // Output type MIP as an exploded QName
                            final String typeMip = currentBind.getType();
                            if (typeMip != null) {
                                final QName typeMipQName = Dom4jUtils.extractTextValueQName(containingDocument.getStaticState().getNamespaceMappings(currentBind.getBindElement()), typeMip);
                                mipFound = mipFound || appendNameValue(sb, mipFound, "type", Dom4jUtils.qNameToexplodedQName(typeMipQName));
                            }

                            sb.append('}');

After Change



                            // Output MIPs
                            boolean mipFound = false;
                            mipFound = appendNameValue(sb, mipFound, "calculate", currentBind.getCalculate());
                            mipFound = appendNameValue(sb, mipFound, "relevant", currentBind.getRelevant());
                            mipFound = appendNameValue(sb, mipFound, "readonly", currentBind.getReadonly());
                            mipFound = appendNameValue(sb, mipFound, "required", currentBind.getRequired());